// For secuences of images in a folder
class grassmann_points
{
  public:
    //constructor
    inline	grassmann_points( std::string  in_video_path,  field<std::string> in_frame_list, double in_vec_size, int in_p);
    

    
    inline field<mat> 	get_GrassPoints();
    inline void 	save_GrassPoints(std::string name);

    
    
    
  private:
    inline void 	creating_GrassField();
    inline mat 		creating_GrassPoint(field<std::string>  name_frames);
    inline void		borrar_function();
    inline int		set_Kclusters();
    
     field<std::string> frame_list;
     std::string  video_path;
     field<mat>  GrassField;
     double vec_size;
     vec dist_frames;
     colvec tmp_vec;
     int acc;
     int p;
  
};